Career 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Greece F2 Italy F4 Great Britain F1 Great Britain F2 USA F2 USA F7 USA F1 USA F2 USA F3 Great Britain F4 USA F8 USA F9 Great Britain F5 USA F17 USA F18 USA F19 USA F24 USA F25 USA F26 USA F1 Canada F2 USA F9 USA F10 USA F1 USTA Seascape Challenger - Aptos Theusbridge.com Tennis Classic - Tarzana 2002 Azalea Orthopedic Challenger - Tyler West of England Challenger - Bristol Tumkur Open - Tumkur USTA/Safeway Challenger - Aptos Prague Open - Prague XL Capital Bermuda Open - Bermuda The Surbiton Trophy - Surbiton USTA Pro Tennis Classic at Mission Hills - Rancho Mirage The LTA Wrexham Challenger - Wrexham The Manchester Trophy - Manchester Tallahassee Tennis Challenger - Tallahassee S Tennis Master Championship - Graz The LTA Sunderland Challenger - Sunderland USTA Challenger of Dallas - Dallas Open D'Orleans - Orleans Lambertz Open by Stawag - Aachen GHI Bronx Tennis Classic - Bronx LTA Shrewsbury Challenger - Shrewsbury AT&T Challenger of Dallas - Dallas USTA Challenger of Oklahoma - Tulsa VI Abierto Internacional de Salinas - Salinas USTA Tallahassee Tennis Challenger - Tallahassee Kobstaedernes ATP Challenger - Kolding 2001 Centura USTA Challenger - Rocky Mount The Surbiton Trophy - Surbiton Charlottesville Challenger University of Tennessee USTA Challenger - Knoxville Isla de Lanzarote - Lanzarote Unique Zagreb Open - Zagreb San Luis Potosi Challenger 2002 - San Luis Potosi Bruno & Bruno Trial Lawyers Men's Challenger - New Orleans 2002 Eddleman USTA Challenger - Birmingham GHI Bronz Classic - Bronx The Scottish Tennis Championships - Edinburgh Swanston Challenger - Sacramento 2002 USTA Challenger of Calabasas - Calabasas Pro Challenger at Calabasas - Calabasas Ford Tennis Championships - Louisville The LTA Wrexham Challenger - Wrexham Sony Ericsson Open 2008 - Belgrade Bancolombia Open - Bogota Challenger 42 - Andrezieux USTA Championships of Kerrville - Kerrville Fifth-Third Bank Tennis Championships - Lexington Challenger Britania Zavaleta - Puebla 2007 Knoxville Challenger - Knoxville Time Warner USTA Challenger - Binghamton 2007 Challenger of Santa Clara - Valencia Puerto Rico Challenger Tennis Event - Humacao 2002 Tulsa USTA Challenger - Tulsa Herwalt Motors Mercedes-Benz Center Men's Challenger - Fresno Isla de Lanzarote - Lanzarote The Nottingham Cahllenger - Nottingham Tallahassee Tennis Challenger - Tallahassee Jameson Cup - Milan III Isla de Lanzarote - Lanzarote The Bolton Challenger - Bolton Sail Open - New Delhi Izmir Cup - Izmir Men's Pro Challenger at Tunica National - Tunica Binghamton Professional Tennis Tournament - Binghamton Nielsen USTA Pro Tennis Championship - Winnetka GHI Bronx Tennis Classic - Bronx USTA Challenger of Burbank - Burbank The LTA Cardiff Challenger - Cardiff Tulsa Auto Collection USTA Challenger - Tulsa 2003 Eddleman USTA Challenger - Birmingham Fifth Third Bank Tennis Championships - Lexington USTA Men's Challenger of Dallas - Dallas The Comercia Bank Challenger - Aptos Oldum Brown Vancouver Open - Vancouver Urbana-Champaign Challenger - Urbana The Waco International Tennis Challenger - Waco XL Capital Bermuda Open - Bermuda Burbank Challenger - Burbank The LTA Men's Challenger - Nottingham Binghamton Professional Tennis Tournament - Binghamton Lubbock Challenger - Lubbock Music City Challenger - Nashville The LTA Men's Challenger - Southampton USTA Challenger of Orlando - Orlando The USTA Challenger at West End Racquet - Torrance Gemax Samsung Open 2004 - Belgrade 2008 Knoxville Challenger - Knoxville Corona Mexico City Open - Mexico City Sarajevo Open 2004 - Sarajevo 2006 USTA Tallahassee Tennis Challenger - Tallahassee Challenger Casablanca San Angel - Mexico City A Glimmer of Hope Challenger - Austin Noumea Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa JSM Challenger of Champaign - Urbana Challenger 42 - Andrezieux The LTA Wrexham Challenger - Wrexham KGHM Polish Indoors - Wroclaw The LTA Nottingham Challenger - Nottingham Busan Open Challenger Tennis - Busan Challenger Banque Nationale - Granby Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Men's Challenger of Dallas - Dallas Belgrade Challenger Wolfsburg Challenger Wroclaw Challenger SAA Hilversum Open - Hilversum XL Capital Bermuda Open - Bermuda Challenger Casablanca San Angel - Mexico City Jersey Challenger Harrah's Entertainment Challenger - Tunica The $50,000 Pro Challenger at Calabasas - Calabasas Talahassee Challenger LTA Cardiff Challenger - Cardiff Nottingham Challenger The 'Fitz' Casino Challenger - Tunica Trani Cup - Trani Ciudad de Pozoblanco Open Diputacion - Cordoba The West Side Tennis Club Grass Court Challenger - Forest Hills Manchester Challenger The Manchester Trophy - Manchester Vancouver Challenger Binghamton Challenger JSM Challenger - Champaign ATP Open Castilla y Leon - Segovia Internationaux de Nouvelle-Caledonie - New Caledonia AT&T Challenger of Dallas - Dallas Bauer Watertechnology Cup - Eckental Sacramento Challenger The Commercia Challenger - Aptos Kolding Challenger Orleans Challenger Austin Challenger - Austin Eckental Challenger Lubbock Challenger - Lubbock Champaign Challenger The Swanston Challenger - Sacramento Open D'Orleans - Orleans Ethias Trophy - Mons Honolulu Challenger Tiburon Challenger - Tiburon Baton Rouge Challenger Rhodes Challenger Savannah Challenger Bordeaux Challenger Carson Challenger The LTA Nottingham Challenger - Nottingham Binghamton Challenger Ford Tennis Championships - Louisville Sacramento Challenger Knoxville Challenger Honolulu Challenger Dallas Challenger Bath Challenger Sarasota Challenger Challenger Groningen - Groningen Privatbank Open 2006 - Dnepropetrovsk Lexington Challenger Heilbronn Open - Heilbronn Czech Indoor Open - Prague BMW Tennis Championship - Sunrise 2007 West Side Tennis Club Clay Court Challenger - Forest Hills Challenger Ford de Cherbourg - Cherbourg Tulsa Challenger Nottingham Challenger Music City Challenger - Nashville Sacramento Challenger Tiburon Challenger ITG Miami Challenger - Miami Hilton Waikoloa Village USTA Challenger - Waikoloa Charlottesville Challenger BMW Tennis Championship - Sunrise Honolulu Challenger Dallas Challenger Ojai Challenger Rimouski Challenger Swanston Challenger - Sacramento Vancouver Challenger Calabasas Challenger Eckental Challenger Hurricane Tennis Open - Bradenton Champaign Challenger IPP Open - Helsinki Tallahassee Challenger GHI Bronx Tennis Classic - Bronx Internazionali di Tennis - Bergamo San Jose Challenger Kobstaedernes ATP Challenger - Kolding Ford Tennis Championships - Louisville 2006 Challenger of Santa Clarita California Challenger - Valencia Aptos Challenger Torneo Internacional Challenger Fila 2006 - Leon s Tennis Masters 06 - Graz USTA Challenger - Champaign II Naples ITG Challenger - Naples 2007 Nielsen Pro Tennis Championship - Winnetka Ethias Trophy - Mons LTA Shrewsbury Challenger - Shrewsbury Challenger DCNS de Cherbourg - Cherbourg 2001 USTA Tallahassee Tennis Challenger - Tallahassee Challenger Ford de Cherbourg - Cherbourg USTA Seascape Challenger - Aptos IPP Open - Helsinki The LTA Men's Challenger Wrexham - Wrexham BMW Tennis Championship - Sunrise Atlanta Clay Court Challenger - Atlanta Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Odlum Brown Vancouver Open - Vancouver Rhodes Challenger Winnetka Challenger USTA Challenger of San Antonio - San Antonio St. Remy Challenger Aptos Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa Fifth-Third Bank Tennis Championships - Lexington Jameson Cup - Milan Lubbock Challenger - Lubbock ATP Challenger Numea - New Caledonia Open des Alpes Trophee BNP Paribas - Grenoble Gemax Samsung Open 2005 - Belgrade Open de Rennes La Trinitaine - Rennes Arroyo de la Encomienda - Valladolid Pro Challenger at Calabasas - Calabasas Britania Zavaleta - Puebla 2003 USTA Challenger of Calabasas - Calabasas Nottingham Challenger Open de Montauban - Montauban The Manchester Trophy - Manchester 2002 FSE Challenger - Tarzana USTA Men's Challenger of Dallas - Dallas 3rd Volkswagon Challenger - Wolfsburg Dharwad Challenger 2003 - Dharwad Jameson Cup - Milan USTA Challenger of Las Vegas - Las Vegas Hilton Waikoloa Village USTA Challenger - Waikoloa 2001 USTA Challenger of Calabasas - Calabasas The West Side Tennis Club Clay Court Challenger - Forest Hills Vancouver Challenger USTA Tallahassee Tennis Challenger - Tallahassee Granby Challenger - Granby Aberto Da Costa Do Sauipe - Bahia 2001 UT Tyler Patriot Challenger - Tyler The Surbiton Trophy - Surbiton The LTA Bolton Challenger - Bolton Open de Franche-Comte - Besancon Tatra Banka Open 2006 - Bratislava Hilton Waikoloa Village USTA Challenger - Waikoloa San Luis Potosi Challenger - San Luis Potosi Ljubljana Open - Ljubljana Music City Challenger - Nashville Nottingham Men's Challenger - Nottingham Franklin Templeton Tennis Classic - Scottsdale 2005 West Side Tennis Coub Men's Challenger - Forest Hills The Manchester Trophy - Manchester Savannah Challenger San Remo Tennis Cup 15° Piertomaso - San Remo Fifth-Third Bank Tennis Championships - Lexington Challenger Britania Zavaleta - Puebla Nottingham Challenger Colorado Classic - Denver Mercedes-Benz Cup - Los Angeles Geneva Challenger - Geneva 3° Trofeo 'Citta di Brindisi' - Brindisi Genoa Open 'Fondazione Carige' - Genova Lexington Challenger KGHM Dialog Polish Indoors - Wroclaw Shimadzu All Japan Indoor - Kyoto ARMS USTA Challenger - Rocky Mount West of England Tennis - Bristol The Samsung Open - Nottingham USTA Tennis Championships of Houston - Houston USTA Challenger of Burbank - Burbank Open Sainte-Victoire - Aix-En-Provence The Surbiton Trophy - Surbiton USTA Challenger of Tiburon - Tiburon Waco International Tennis Challenger - Waco The Wright Financial Group, Inc. Challenger - Champaign Czech Indoor Open - Prague Heineken Challenger 2004 - Ho Chi Minh City Heineken Open - Auckland Prague Open - Prague International Tennis Championships - Delray Beach 2004 Colorado Tennis Classic - Denver TED Open - Istanbul Music City Challenger - Nashville Ischgl International ATP Challenger - Ischgl Sarajevo Open - Sarajevo Pro Tennis World Open - Sunrise The Surbiton Trophy - Surbiton Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Open de Tenis Amaya - Pamplona 2005 Tulsa Challenger - Tulsa Home Depot Center USTA Challenger - Carson USTA Freeman Men's Challenger - Joplin Legg Mason Tennis Classic - Washington D.C. The Surbiton Trophy - Surbiton Wailea Men's Challenger - Maui ECU Prague Open - Prague Internationaux du Doubs - Besancon Baton Rouge Pro Tennis Classic - Baton Rouge Countrywide Classic USTA Men's Challenger - Carson The Stella Artois Grass Court Championships - London The Samsung Open - Nottingham Miller Lite Hall of Fame Tennis Championships - Newport Abierto Internacional Varonil Ciudad de Cancun - Cancun Bergamo Challenger Ethias Trophy - Mons Open de Rennes - Rennes Sacramento Challenger - Sacramento The Mercedes Benz of Calabasas - Calabasas Sarasota Challenger Baton Rouge Challenger Nottingham Challenger Heineken Open - Auckland Siebel Open - San Jose Arizona Men's Tennis Championships - Scottsdale U.S. Men's Clay Court Championships - Houston The Nottingham Open - Nottingham Nottingham-2 Challenger Miller Lite Hall of Fame Tennis Championships - Newport Legg Mason Tennis Classic - Washington D.C. International Tennis Championships - Delray Beach Open de Moselle - Metz Izmir Challenger Zagreb Challenger Savannah Challenger Kroger / St. Jude International - Memphis Stockholm Open - Stockholm Delray Beach International Tennis Championships - Delray Beach Tennis Channel Open - Las Vegas The 10tele.com Open - Nottingham Sydney International - Sydney Heineken Open - Auckland Millenium Tennis Championships - Delray Beach SAP Open - San Jose Regions Morgan Keegan Championships - Memphis The Tennis Channel Open - Las Vegas Red Letter Days Open - Nottingham Countrywide Classic - Los Angeles RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington AIG Japan Open Tennis Championships - Tokyo The Nottingham Open - Nottingham Jersey Challenger Delray Beach International Tennis Championships - Delray Beach Estoril Open - Estoril AEGON Championships - London AEGON International - Eastbourne Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Open de Moselle - Metz If Stockholm Open - Stockholm Open de Tenis Comunidad Valenciana - Valencia Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Bratislava Challenger Champaign Challenger Countrywide Classic - Los Angeles Dallas Challenger SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Open Sabadell Atlantico - Barcelona Campbell's Hall of Fame Tennis Championships - Newport Helsinki Challenger Regions Morgan Keegan Championships - Memphis TD Waterhouse Cup - Long Island Heineken Open Shanghai - Shanghai AIG Japan Open - Tokyo Sacramento Challenger Heilbronn Challenger Delray Beach International Tennis Championships - Delray Beach Dallas Challenger Bergamo Challenger Bank Austria Tennis Trophy - Vienna Charlottesville Challenger Belgrade Challenger The Artois Championships - London Knoxville Challenger Legg Mason Tennis Classic - Washington U.S. Mens's Clay Court Championship - Houston Sarajevo Challenger Sunrise Challenger Jersey Challenger AEGON Championships - London Rimouski Challenger AEGON Championships - London The Stella Artois Grass Court Championships - London Binghamton Challenger Sacramento Challenger Athens Challenger Tallahassee Challenger Campbell's Hall of Fame Tennis Championships - Newport The Stella Artois Championships - London Ramat Hasharon Challenger Sarasota Challenger AEGON Championships - London US Men's Clay Court Championship - Houston UNICEF Open - 's Hertogenbosch Farmers Classic - Los Angeles Aachen Challenger The Stella Artois Grass Court Championships - London Tallahassee Challenger Panama City Challenger Binghamton Challenger USTA Men's Challenger of Dallas - Dallas The LTA Hull Challenger - Hull Nova Challenger Osaka - Osaka Sporting Challenger - Turin USTA Challenger of Burbank - Burbank Acura USTA Pro Tennis Classic at Mission Hills - Rancho Mirage Neride Prague Indoor - Prague Intersport Heilbronn Open - Heilbronn Shimadzu All Japan Indoor Tennis Championships - Kyoto College Station Challenger - College Station Torneo Internacional Challenger Fila 2005 - Leon The Stella Artois Grass Court Championships - London Caversham International Tennis Tournament - Jersey U.S. Men's Clay Court Championships - Houston The Stella Artois Championships - London Thailand Open - Bangkok Regions Morgan Keegan Championships - Memphis Indianapolis Tennis Championships - Indianapolis Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Heineken Open - Auckland Campbells Hall of Fame Tennis Championships - Newport Aircel Chennai Open - Chennai Siebel Open - San Jose Arizona Men's Tennis Championships - Scottsdale Medibank International - Sydney Siebel Open - San Jose Tennis Masters Series - Cincinnati Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Pacific Life Open - Indian Wells Rogers Masters - Toronto Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells U.S. Men's Clay Court Championships - Houston Campbell's Hall of Fame Tennis Championships - Newport Grand Prix de Tennis de Lyon - Lyon U.S. Men's Clay Court Championships - Houston International Tennis Championships - Delray Beach AEGON International - Eastbourne French Open - Paris SAP Open - San Jose Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris AEGON Championships - London Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Rogers Masters - Montreal Wimbledon - London BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Sony Ericsson Open - Miami BMW Open - Munich Medibank International - Sydney U.S. Open - New York Australian Open - Melbourne U.S. Open - New York French Open - Paris Australian Open - Melbourne Wimbledon - London LTA Wimbledon Wildcard Play-off tournament Tennis Masters Series - Miami U.S. Open - New York Australian Open - Melbourne U.S. Open - New York French Open - Paris Davis Cup, World Group, PO, GBR-AUT, 2-3 Davis Cup, World Group, 1R, AUS-GBR 4-1 Davis Cup, Group 1, 2R, ISR-GBR 2-3 Davis Cup, Group 1, PO, GBR-ISR 2-3 Davis Cup, World Group, 1R, ARG-GBR 4-1 70th River Oaks International Tennis Tournament - Houston River Oaks International Tennis Tournament - Houston River Oaks International Tennis Tournament - Houston